package com.bbva.kyfb.kyfbdaohostimpl.servicios.host.tlsmt762_1_1_1;

import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.serializable.RooSerializable;
import org.springframework.roo.addon.tostring.RooToString;

import com.bbva.jee.arq.spring.core.host.Campo;
import com.bbva.jee.arq.spring.core.host.FilaCampoTabular;
import com.bbva.jee.arq.spring.core.host.TipoCampo;

/**
 * <p>Bean fila para el campo tabular <code>TABLA-SALIDA</code>, utilizado por la clase <code>Formato1</code></p>.
 *
 * @see Formato1
 * @author Arquitectura Spring BBVA
 */
@FilaCampoTabular
@RooJavaBean
@RooToString
@RooSerializable
public class TablaSalida implements java.io.Serializable {
	
	/** <p>Campo <code>CDNITR-EMPRESA</code>, &iacute;ndice: <code>1</code>, tipo: <code>ALFANUMERICO</code>. */
	@Campo(indice = 1, nombre = "CDNITR-EMPRESA", tipo = TipoCampo.ALFANUMERICO, longitudMinima = 1, longitudMaxima = 10)
	private String cdnitrEmpresa;
	
	/** <p>Campo <code>NOMBRE-EMPRESA</code>, &iacute;ndice: <code>2</code>, tipo: <code>ALFANUMERICO</code>. */
	@Campo(indice = 2, nombre = "NOMBRE-EMPRESA", tipo = TipoCampo.ALFANUMERICO, longitudMinima = 1, longitudMaxima = 60)
	private String nombreEmpresa;
	
	/** <p>Campo <code>CCLIEN-EMPRESA</code>, &iacute;ndice: <code>3</code>, tipo: <code>ENTERO</code>. */
	@Campo(indice = 3, nombre = "CCLIEN-EMPRESA", tipo = TipoCampo.ENTERO, longitudMinima = 1, longitudMaxima = 9)
	private Integer cclienEmpresa;
	

	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;

	/**{@inheritDoc}
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("CclienEmpresa: ").append(getCclienEmpresa()).append(", ");
        sb.append("CdnitrEmpresa: ").append(getCdnitrEmpresa()).append(", ");
        sb.append("NombreEmpresa: ").append(getNombreEmpresa());
        return sb.toString();
    }

	/**
	 * Gets the cdnitr empresa.
	 *
	 * @return the cdnitr empresa
	 */
	public String getCdnitrEmpresa() {
        return this.cdnitrEmpresa;
    }

	/**
	 * Sets the cdnitr empresa.
	 *
	 * @param cdnitrEmpresa the new cdnitr empresa
	 */
	public void setCdnitrEmpresa(String cdnitrEmpresa) {
        this.cdnitrEmpresa = cdnitrEmpresa;
    }

	/**
	 * Gets the nombre empresa.
	 *
	 * @return the nombre empresa
	 */
	public String getNombreEmpresa() {
        return this.nombreEmpresa;
    }

	/**
	 * Sets the nombre empresa.
	 *
	 * @param nombreEmpresa the new nombre empresa
	 */
	public void setNombreEmpresa(String nombreEmpresa) {
        this.nombreEmpresa = nombreEmpresa;
    }

	/**
	 * Gets the cclien empresa.
	 *
	 * @return the cclien empresa
	 */
	public Integer getCclienEmpresa() {
        return this.cclienEmpresa;
    }

	/**
	 * Sets the cclien empresa.
	 *
	 * @param cclienEmpresa the new cclien empresa
	 */
	public void setCclienEmpresa(Integer cclienEmpresa) {
        this.cclienEmpresa = cclienEmpresa;
    }
}